.tm-wrapper-center{
    position: absolute;
    top: 100px;
    left: 1em;
    color: #fff;
}

.tm-wrapper-center h1 {
    text-align: left;
    font-size: 20px;
    margin-left: 10px;
    line-height: 1.5;
}
.tm-wrapper-center .font-h1 {
    font-size: 30px;
}
.tm-section-intro-text {
    border: 2px solid #fff;
    display: block;
    padding:2px 8px;
    width: auto;
    margin-left: 20px;
}
.row{
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
    text-align: center;
    margin-bottom:30px;
}
.bgimg img{
    width: 100%;
}
.container-fluid{
    padding: 0;
}
.title-h2 {
    color:#000;
    font-size: 48px;
    display: inline-block;
    margin:20px auto 50px;
    padding:0 10px 10px;
    border-bottom: 3px solid rgb(37, 145, 233);
}
.tm-2-col-text-title {
    width:100%;
    line-height: 1.4;
    text-align: right;
    position: relative;
}

.tr {
    text-align: left;
}

.tm-carousel-item-text img{
    float: left;
    margin-right:10px;
}

.no2-clink{
    width: 1900px;
    border:1px solid red;
    margin: 0;
    padding: 0;
}